/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controller;

import com.opensymphony.xwork2.ModelDriven;
import java.util.ArrayList;
import model.dao.PedidoDAO;
import model.entidades.Pedido;

/**
 *
 * @author Administrador
 */
public class PedidoController implements ModelDriven<Pedido> {

    Pedido objPedido = new Pedido();
    ArrayList<Pedido> lstPedidos = new ArrayList();
    PedidoDAO objPedidoDAO;
    String msg = "";
    String msgb = "";

    public Pedido getModel() {
        return objPedido;
    }

    public String ref_agregar_Pedido() { //metodo de struts 
        return "exito";
    }

    public String ref_borrar_Pedido() { //metodo de struts 
        return "exito";
    }

    public String ref_listar_Pedido() { //metodo de struts 
        return "exito";
    }

    public String agregar() {
        if (objPedidoDAO.agregar(objPedido)) {
            msg = "Se agrego un nuevo Pedido";
        } else {
            msg = "Ocurrio un error";
        }
        return "fin";

    }

    public String borrar() {
        if (objPedidoDAO.borrar(objPedido)) {
            msgb = "Se borro un Pedido";
        } else {
            msgb = "Ocurrio un error";
        }
        return "fin";

    }

    public String listar() {
        lstPedidos = objPedidoDAO.listar();
        return "fin";
    }

    //Getter y Setter
    public Pedido getObjPedido() {
        return objPedido;
    }

    public ArrayList<Pedido> getLstPedidos() {
        return lstPedidos;
    }

    public String getMsg() {
        return msg;
    }

    public String getMsgb() {
        return msgb;
    }

    public void setObjPedido(Pedido objPedido) {
        this.objPedido = objPedido;
    }
    
    
    
}
